﻿' LibWowArmory
' by Ronald M. Clifford (roncli@roncli.com)
'
' This source code is released under the GNU Library General Public License (LGPL) Version 2.1.

Imports System.Collections.ObjectModel
Imports System.Xml.Serialization

Namespace roncliProductions.LibWowArmory.Character.Sheet.Schema

    Public Class arenaTeam

        <XmlAttribute()> Public Property battleGroup As String
        <XmlAttribute()> Public Property created As Long
        <XmlAttribute()> Public Property faction As String
        <XmlAttribute()> Public Property factionId As Integer
        <XmlAttribute()> Public Property gamesPlayed As Integer
        <XmlAttribute()> Public Property gamesWon As Integer
        <XmlAttribute()> Public Property lastSeasonRanking As Integer
        <XmlAttribute()> Public Property name As String
        <XmlAttribute()> Public Property ranking As Integer
        <XmlAttribute()> Public Property rating As Integer
        <XmlAttribute()> Public Property realm As String
        <XmlAttribute()> Public Property realmUrl As String
        <XmlAttribute()> Public Property seasonGamesPlayed As Integer
        <XmlAttribute()> Public Property seasonGamesWon As Integer
        <XmlAttribute()> Public Property size As Integer
        <XmlAttribute()> Public Property teamSize As Integer
        <XmlAttribute()> Public Property teamUrl As String
        <XmlAttribute()> Public Property url As String

        Private eEmblem As New Collection(Of emblem)
        <XmlElement()> Public ReadOnly Property emblem As Collection(Of emblem)
            Get
                Return eEmblem
            End Get
        End Property

        Private mMembers As New Collection(Of members)
        <XmlElement()> Public ReadOnly Property members As Collection(Of members)
            Get
                Return mMembers
            End Get
        End Property

    End Class

End Namespace